@charset "utf-8";

/* 公共样式 */
/* general */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img {margin:0;padding:0;border:0;list-style:none}
table,th,td{margin:0;padding:0;}
body,fieldset,th,td,select,input,textarea {font-size:12px;font-family:Verdana, "宋体", sans-serif}
select,input {vertical-align:middle}
cite,em {font-style:normal}
a {text-decoration:none}
a:hover {text-decoration:underline}
input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox] {cursor:pointer}
label {cursor:pointer!important;cursor:hand}
.hidden {display:none}
.wordwrap {word-wrap:break-word;word-break:break-all; }
.clearit{ clear: both; height:0px; overflow:hidden}


/* 功能性链接 */
a.CP_a_fuc { margin:0 0 0 3px; font-family:"宋体"; font-size:12px; font-weight:normal; white-space:nowrap; zoom:1 }
a.CP_a_fuc cite { cursor:pointer!important; cursor:hand; font-family:Verdana }
a.CP_a_fuc:link,
a.CP_a_fuc:visited,
a.CP_a_fuc:hover,
a.CP_a_fuc:active { text-decoration:none; }
a.CP_a_fuc:link cite,
a.CP_a_fuc:visited cite { text-decoration:none; }
a.CP_a_fuc:hover cite,
a.CP_a_fuc:active cite { text-decoration:underline; }

/* ################布局相关################### */
body.SG_page_c{ text-align: center;}
body.SG_page_l{ text-align:left;}

/*
		模块命名规则，单位命名规则：
			固定宽度框架
			 |--.SG_wrap730
			 |--.SG_wrap510
			 |--.SG_wrap210
			  	   |--SG_colFirst       为横排第一个子框架额外class
			  	   |--.SG_colW210         等一系列子框架
					 			|---.SG_conn    模块中的内容区域
			        |--.SG_colW510
								|---.SG_conn    模块中的内容区域
*/
/* 绝对布局主框 */
.SG_wrap950{ width:950px;} /* 固定宽度框架 */
.SG_page_c .SG_wrap950{ margin:0 auto;}
/* 子框架定义 */
.SG_colW1{ width:10px;}
.SG_colW21{ width:210px;}
.SG_colW51{ width:510px;}
.SG_colW73{ width:730px;}
.SG_colW95{ width:950px;}
/* 默认宽度定义结束，如果添加宽度定义需要在本行上下各添加一项  */
.SG_colW1,
.SG_colW21,
.SG_colW51,
.SG_colW73,
.SG_colW95{ margin-left:10px; display:inline; float:left; overflow:hidden;}
/*	每一横列的第一个子框架需附加 .SG_first 样式以清除左边距 	*/
.SG_colFirst{ margin-left:0;}
/* 为支持:first-child 的浏览器准备 */
.SG_conn{ clear:both; margin:0;text-align:left; overflow:hidden; width:auto; height:100%; margin-bottom:10px}
/*	浮动样式 	*/
.SG_floatL{ float:left; display:inline;}
.SG_floatR{ float:right; display:inline;}
.SG_clearB{ clear:both;}
.SG_clearL{ clear:left;}
.SG_clearR{ clear:right;}
.SG_clearFix{ display:block;}
.SG_clearFix:after {content:"."; display:block;visibility:hidden;height:0;clear:both;}

/* 截取字段以及强制换行 */
.SG_brk{overflow:hidden;word-wrap:break-word;word-break:break-all;}
.SG_rip{overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }

.SG_conn2{ clear:both; margin:0;text-align:left; overflow:hidden; width:auto; height:100%; margin-bottom:10px}
.noWidget_box{ clear:both; border:1px solid #999; height:48px; overflow:hidden; filter:alpha(opacity=70);
-moz-opacity:0.7;opacity: 0.7; }
.noWidget_txt{ height:46px; clear:both; border:1px solid #fff; background-color:#e6e6e6; line-height:46px; text-align:center; color:#333;}
a,
a:link,
a:visited,
a:hover,
.SG_more{color:#6d5887}
/* A类文字色 （同默认链接，特殊情况下定义样式用） */
.SG_txta{color:#6d5887}
/* B类文字色（举例：正文标题下面的标签、分类） */
.SG_txtb{color:#909090}
/* C类文字色（举例：正文标题后面的时间） */
.SG_txtc{color:#909090}
/*  提示性文字色A（红色，一般不处理） */
.SG_clewtxta{color: #FF0000}
/*  提示性文字色B（橙色，一般不处理） */
.SG_clewtxtb{color: #FF6600}
/* A类链接色（同body色即可） */
.SG_linka a:link,
.SG_linka a:visited,
.SG_linka a:hover,
a.SG_linka:link,
a.SG_linka:visited,
a.SG_linka:hover{color: #555}
/* B类链接色（同C类文字色即可） */
.SG_linkb a:link,
.SG_linkb a:visited,
.SG_linkb a:hover,
a.SG_linkb:link,
a.SG_linkb:visited,
a.SG_linkb:hover{color:#909090}

.borderc{ border: 1px solid #d0d0d0; }
/* .SG_icon{ background-image:url(../images/layer/sg_icon.png); _background-image:url(../images/layer/sg_icon.gif)}*/
.SG_icon1{ background-position: 765px top; }
.SG_icon2{ background-position: 735px top; }
.SG_icon3{ background-position: 705px top; }
.SG_icon4{ background-position: 675px top; }
.SG_icon5{ background-position: 645px top; }
.SG_icon6{ background-position: 615px top; }
.SG_icon7{ background-position: 585px top; }
.SG_icon8{ background-position: 555px top; }
.SG_icon9{ background-position: 525px top; }
.SG_icon10{ background-position: 495px top; }
.SG_icon11{ background-position: 465px top; }
.SG_icon12{ background-position: 435px top; }
.SG_icon13{ background-position: 405px top; }
.SG_icon14{ background-position: 375px top; }
.SG_icon15{ background-position: 345px top; }
.SG_icon16{ background-position: 315px top; }
.SG_icon17{ background-position: 285px top; }
.SG_icon18{ background-position: 255px top; }
.SG_icon19{ background-position: 225px top; }
.SG_icon20{ background-position: 195px top; }
.SG_icon21{ background-position: 165px top; }
.SG_icon22{ background-position: 135px top; }
.SG_icon23{ background-position: 105px top; }
.SG_icon24{ background-position: 75px top; }
.SG_icon25{ background-position: 45px top; }
.SG_icon26{ background-position: 15px top; }
.SG_icon27{ background-position: left -30px; }
.SG_icon28{ background-position: 765px -30px; }
.SG_icon29{ background-position: 735px -30px; }
.SG_icon30{ background-position: 705px -30px; }
.SG_icon31{ background-position: 675px -30px; }
.SG_icon32{ background-position: 645px -30px; }
.SG_icon33{ background-position: 615px -30px; }
.SG_icon34{ background-position: 585px -30px; }
.SG_icon35{ background-position: 555px -30px; }
.SG_icon36{ background-position: 525px -30px; }
.SG_icon37{ background-position: 495px -30px; }
.SG_icon38{ background-position: 465px -30px; }
.SG_icon39{ background-position: 435px -30px; }
.SG_icon40{ background-position: 405px -30px; }
.SG_icon41{ background-position: 375px -30px; }
.SG_icon42{ background-position: 345px -30px; }
.SG_icon43{ background-position: 315px -30px; }
.SG_icon44{ background-position: 285px -30px; }
.SG_icon45{ background-position: 255px -30px; }
.SG_icon46{ background-position: 225px -30px; }
.SG_icon47{ background-position: 195px -30px; }
.SG_icon48{ background-position: 165px -30px; }
.SG_icon49{ background-position: 135px -30px; }
.SG_icon50{ background-position: 105px -30px; }
.SG_icon51{ background-position: 75px -30px; }
.SG_icon52{ background-position: 45px -30px; }

.SG_icon101{ background-position: left -60px; }
.SG_icon102{ background-position: 765px -60px; }
.SG_icon103{ background-position: 735px -60px; }
.SG_icon104{ background-position: 705px -60px; }
.SG_icon105{ background-position: 675px -60px; }
.SG_icon106{ background-position: 645px -60px; }
.SG_icon107{ background-position: 615px -60px; }
.SG_icon108{ background-position: 585px -60px; }
.SG_icon109{ background-position: 555px -60px; }

.SG_icon201{ background-image:url(../images/layer/icon_01.png); _background-image:url(../images/layer/icon_01.gif) }
.SG_icon202{ background-image:url(../images/layer/icon_02.png); _background-image:url(../images/layer/icon_02.gif) }
.SG_icon203{ background-image:url(../images/layer/icon_03.png); _background-image:url(../images/layer/icon_03.gif) }
.SG_icon204{ background-image:url(../images/layer/icon_04.png); _background-image:url(../images/layer/icon_04.gif) }
.SG_icon205{ background-image:url(../images/layer/icon_05.png); _background-image:url(../images/layer/icon_05.gif) }

.SG_dot{ background-image:url(../../images/common/SG_dot.gif); background-repeat:no-repeat;}

/*  按钮css  */
a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited{color:#333; cursor:pointer; _cursor:hand;}

/* 内容按钮 */

a.SG_aBtn,
a.SG_aBtn:link,
a.SG_aBtn:visited {text-decoration:none;font-size:12px!important;padding:4px 0 6px 3px; padding:0 0 0 3px\9;*display:inline-block;*height:25px; overflow:hidden;*padding:0 0 0 3px;white-space:nowrap;*vertical-align:middle;background-repeat:no-repeat;background-position:0 0; display:inline-block\9;}

a.SG_aBtn cite {font-size:12px!important;line-height:23px;padding:4px 10px 6px 8px;padding:0px 10px 0px 8px\9;*padding:0 10px 0 8px; _padding-top:1px; display:inline-block\9; *display:block;_line-height:23px; height:23px; _height:auto; background-repeat:no-repeat;background-position:right -28px;min-width:48px;_width:48px; overflow-x:visible; white-space:nowrap; text-align:center;}
a.SG_aBtn, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff 2 不支持 inline-block 问题 */
a.SG_aBtn:link, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn:visited, x:-moz-any-link, x:default{ display:inline-block; padding:0 0 0 3px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn cite, x:-moz-any-link, x:default{ display:inline-block; padding:0 10px 0 8px;}/* ff3 hack 解决ff2 真2 不支持 inline-block 问题 */
a.SG_aBtn,a.SG_aBtn cite{ background-image: url(../images/layer/sg_btn.png);}
/* 浮层按钮 - 按钮b */
a.SG_aBtnB,
a.SG_aBtnB cite{ color:#333399;background-image: url(../images/layer/sg_btnb.png);_background-image: url(../images/layer/sg_btnb.gif);}
/* 设置按钮 - 按钮c */
a.SG_aBtnC,
a.SG_aBtnC cite{ font-weight:bold;color:#656565;background-image: url(../images/layer/sg_btnc.png);_background-image: url(../images/layer/sg_btnc.gif);}
/* 设置按钮2 - 按钮d */
a.SG_aBtnD,
a.SG_aBtnD cite{ color:#595959;background-image: url(../images/layer/sg_btnd.png);_background-image: url(../images/layer/sg_btnd.gif);}
/* 按钮 14px大按钮 */
a.SG_aBtn14,
a.SG_aBtn14:link,
a.SG_aBtn14:visited{ font-size:14px !important; height:25px; background-position:0 -250px;}
a.SG_aBtn14 cite{ font-size:14px !important; height:25px;_height:auto; line-height:25px;  min-width:56px;_width:56px; background-position:right -280px}
/* 可提交 */
a.SG_aBtn_sub input {position:absolute;height:100%;left:0;top:0;margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);border:none;cursor:pointer!important;cursor:hand;width:0}
	/* 带图标 */
a.SG_aBtn_ico{position: relative}
a.SG_aBtn_ico cite {padding-left:26px; padding-right:12px; text-align:left; min-width:1px;_width:auto;}
a.SG_aBtn img {position:absolute;left:9px;top:4px}
a.SG_aBtn14 img {top:5px}
	/* 不可用 */
a.SG_aBtn_dis,
a.SG_aBtn_dis cite{ background-image:url(../images/layer/sg_btn_dis.png);_background-image:url(../images/layer/sg_btn_dis.gif);}
a.SG_aBtn_dis,
a.SG_aBtn_dis:link,
a.SG_aBtn_dis:visited,
a.SG_aBtn_dis:hover{color:#999;cursor:pointer; _cursor:hand;color:#B9B8B8; background-position:0 0;}
a.SG_aBtn_dis cite{background-position:right -30px;}
a.SG_aBtn14.SG_aBtn_dis{ background-position:0 -60px;}
a.SG_aBtn14.SG_aBtn_dis cite{ background-position:right -90px;}

/* 按钮与文本输入框一行时添加 */
a.SG_InputLine{ position:relative; top:1px; *top:-4px; margin-left:1px;}

li.SG_s_pgprev a,li.SG_s_pgnext a{ display:inline; height:22px; padding:0 3px; line-height:22px; float:left; border:none;  background:none; font-family:Arial; font-size:12px; text-align:center; text-decoration:none }


.SG_input{ height:15px; padding-top:3px; padding-left:3px; font-family:"宋体";}



/* 加载中 */
.wdtLoading{ clear:both;font-size:12px; font-family:"宋体"; padding-top:40px; height:215px; overflow:hidden; text-align:center;}
.wdtLoading img{ margin-right:7px; vertical-align:-3px;}

/* 加载失败 */
.loadFailed{ clear:both; font-size:12px; font-family:"宋体"; padding-top:40px; height:215px; overflow:hidden; text-align:center;}
.loadFailed p{ margin-top:10px;}
/* 拖动 */
.SG_dragBlk_wrap{ width:328px; height:246px; overflow:hidden; background:none;}
.SG_dragBlk{ width:128px; height:46px; overflow:hidden;border:2px solid #005fe0; cursor:pointer; margin:100px auto;}
.SG_dragBlk .SG_conn{ margin:0; width:128px; height:46px; overflow:hidden; background:url(../../images/common/drag_bg.gif) no-repeat left top; filter:alpha(opacity=70);
-moz-opacity:0.7;opacity: 0.7; }
.SG_dragBlk .SG_connHead .title {padding-left:8px;padding-top:5px;}









/* 公用-clearfix */

.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden; overflow:hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height:1%; }

/* 对话框主要样式 */
.CP_w { color:#333;}
/* 基本表单字色、边框 */
.CP_w textarea,.CP_w input,.CP_w option {color:#666;}/* 基本链接字色 */
.CP_w a,
.CP_w a:link,
.CP_w a:visited,
.CP_w a:hover {color:#336699}
/* A类文字色 */
.CP_w .SG_txta{color:#336699}
/* B类文字色 */
.CP_w .SG_txtb{color:#666}
/* C类文字色 */
.CP_w .SG_txtc{color:#999}
/*  提示性文字色A */
.CP_w .SG_clewtxta{color: #cc0000}
/*  提示性文字色B */
.CP_w .SG_clewtxtb{color: #FF6600}
/* A类链接色 */
.CP_w .SG_linka a:link,
.CP_w .SG_linka a:visited,
.CP_w .SG_linka a:hover,
.CP_w a.SG_linka:link,
.CP_w a.SG_linka:visited,
.CP_w a.SG_linka:hover{color: #333}
/* B类链接色 */
.CP_w .SG_linkb a:link,
.CP_w .SG_linkb a:visited,
.CP_w .SG_linkb a:hover,
.CP_w a.SG_linkb:link,
.CP_w a.SG_linkb:visited,
.CP_w a.SG_linkb:hover{color:#999}

/* 实线虚线 */
.CP_w .SG_j_line { height:1px; overflow:hidden; background:url(../../images/common/SG_line.gif) repeat-x; clear:both; }
.CP_w .SG_j_linedot { height:1px; overflow:hidden; background:url(../../images/common/SG_linedot.gif) repeat-x; clear:both; }
.CP_w .SG_j_line1 { background-image: url(../../images/common/SG_line.gif); background-repeat: repeat-x; }
.CP_w .SG_j_linedot1 { background-image: url(../../images/common/SG_linedot.gif); background-repeat: repeat-x; }
/* 列表符 */
.CP_w .SG_dot{ background-image:url(../../images/common/SG_dot.gif); background-repeat:no-repeat;}
/* 不可点按钮 */
.CP_w a.SG_aBtn_dis,.CP_w a.SG_aBtn_dis cite {background-image:url(../images/layer/sg_btn_dis.png);}

/* 弹出层 */
.CP_w{ border:0; border-collapse:collapse; border-spacing:0; width:150px; color:#333;}
.CP_w a:link,
.CP_w a:visited { color:#2e3092 }
.CP_w a:hover { color:#c00 }
.CP_w a.SG_aBtn_dis:link,
.CP_w a.SG_aBtn_dis:visited,
.CP_w a.SG_aBtn_dis:hover{ color:#B9B8B8;}
.CP_w thead .tLeft,
.CP_w thead .tMid,
.CP_w thead .tRight,
.CP_w tfoot .tLeft,
.CP_w tfoot .tMid,
.CP_w tfoot .tRight,
.CP_w_shut{ background-image:url(../images/layer/layerbg1.png);_background-image:url(../images/layer/layerbg1.gif);}


.CP_w tbody .tLeft,
.CP_w tbody .tRight{ background-image:url(../images/layer/layerbg2.png);_background-image:url(../images/layer/layerbg2.gif);}
.CP_w thead .tLeft{  background-position:0 0; background-repeat:no-repeat; width:4px; height:26px;}
.CP_w thead .tMid{   background-position:0 -45px; background-repeat:repeat-x;}
.CP_w thead .tRight{ background-position:-15px 0; background-repeat:no-repeat; width:7px; height:26px;}
.CP_w tfoot .tLeft{  background-position:0 -30px; background-repeat:no-repeat; width:4px; height:4px;}
.CP_w tfoot .tMid{   background-position:0 -75px; background-repeat:repeat-x;height:4px;}
.CP_w tfoot .tRight{ background-position:-15px -30px;background-repeat:no-repeat;width:7px; height:4px;}
.CP_w tbody .tLeft{  background-position:0 0; background-repeat:repeat-y; width:4px;}
.CP_w tbody .tMid{   background:#fff;}
.CP_w tbody .tRight{ background-position:right 0; background-repeat:repeat-y;}

.CP_w thead .tLeft span,
.CP_w thead .tRight span,
.CP_w tfoot .tLeft span,
.CP_w tfoot .tMid span,
.CP_w tfoot .tRight span,
.CP_w tbody .tLeft span,
.CP_w tbody .tRight span{ display:block; overflow:hidden}

.CP_w thead .tLeft span{  width:4px; height:26px;}
.CP_w thead .tRight span{ width:7px; height:26px;}
.CP_w tfoot .tLeft span{  width:4px; height:4px;}
.CP_w tfoot .tMid span {   height:4px;}
.CP_w tfoot .tRight span{ width:7px; height:4px;}
.CP_w tbody .tLeft span{  width:4px;}
.CP_w tbody .tRight span{ width:7px;}

.CP_w thead th{ text-align:left}
.CP_w thead .bLyTop{ *padding:5px 0 0; font-family:"宋体"}
.CP_w thead .tMid{padding:0 5px 0 8px}
.CP_w thead .tMid strong { float:left; color:#666 }
.CP_w thead .tMid cite { float:right; font-weight:400; }
.CP_w thead .tMid cite a { float:left; margin-left:8px; color:#449 }
.CP_w thead .tMid cite a:hover { color:#c00 }
.CP_w .CP_f_txt{display:none;}
.CP_w_shut:link,
.CP_w_shut:visited { background-position:0 -90px; background-repeat: no-repeat;  
					float:right; display:block; width:15px; height:15px; text-indent:-1000em; overflow:hidden; }
.CP_w_shut:hover{  background-position:0 -105px;}


.CP_w2{ border:0; border-collapse:collapse; border-spacing:0; width:150px;}
.CP_w2 a.SG_aBtn_dis:link,
.CP_w2 a.SG_aBtn_dis:visited,
.CP_w2 a.SG_aBtn_dis:hover{ color:#B9B8B8;}
.CP_w2 thead .tLeft,
.CP_w2 thead .tMid,
.CP_w2 thead .tRight,
.CP_w2 tfoot .tLeft,
.CP_w2 tfoot .tMid,
.CP_w2 tfoot .tRight,
.CP_w2 tbody .tLeft,
.CP_w2 tbody .tRight{ background-image:url(../images/layer/layerbg2.png);_background-image:url(../images/layer/layerbg2.gif);}
.CP_w2 thead .tLeft{  background-position:0 0; background-repeat:no-repeat; width:4px; height:26px;}
.CP_w2 thead .tMid{   background-position:0 -45px; background-repeat:repeat-x;}
.CP_w2 thead .tRight{ background-position:-15px 0; background-repeat:no-repeat; width:7px; height:26px;}
.CP_w2 tfoot .tLeft{  background-position:0 -30px; background-repeat:no-repeat; width:4px; height:4px;}
.CP_w2 tfoot .tMid{   background-position:0 -75px; background-repeat:repeat-x;height:4px;}
.CP_w2 tfoot .tRight{ background-position:-15px -30px;background-repeat:no-repeat;width:7px; height:4px;}
.CP_w2 tbody .tLeft{  background-position:0 0; background-repeat:repeat-y; width:4px;}
.CP_w2 tbody .tMid{   background:#fff;}
.CP_w2 tbody .tRight{ background-position:right 0; background-repeat:repeat-y;}

.CP_w2 thead .tLeft span,
.CP_w2 thead .tRight span,
.CP_w2 tfoot .tLeft span,
.CP_w2 tfoot .tMid span,
.CP_w2 tfoot .tRight span,
.CP_w2 tbody .tLeft span,
.CP_w2 tbody .tRight span{ display:block; overflow:hidden}

.CP_w2 thead .tLeft span{  width:4px; height:26px;}
.CP_w2 thead .tRight span{ width:7px; height:26px;}
.CP_w2 tfoot .tLeft span{  width:4px; height:4px;}
.CP_w2 tfoot .tMid span {   height:4px;}
.CP_w2 tfoot .tRight span{ width:7px; height:4px;}
.CP_w2 tbody .tLeft span{  width:4px;}
.CP_w2 tbody .tRight span{ width:7px;}

.CP_w2 thead th{ text-align:left}
.CP_w2 thead .bLyTop{ *padding:5px 0 0;}
.CP_w2 thead .tMid{padding:0 5px 0 8px}
.CP_w2 thead .tMid strong { float:left; color:#666 }
.CP_w2 thead .tMid cite { float:right; font-weight:400; }
.CP_w2 thead .tMid cite a { float:left; margin-left:8px; color:#449 }
.CP_w2 thead .tMid cite a:hover { color:#c00 }
.CP_w2 thead .tLeft,
.CP_w2 thead .tMid,
.CP_w2 thead .tRight,
.CP_w2 tfoot .tLeft,
.CP_w2 tfoot .tMid,
.CP_w2 tfoot .tRight{ background-image:url(../images/layer/layerbg1.png);_background-image:url(../images/layer/layerbg1.gif);}
/* 容器宽度 */
.CP_layercon1 { width:258px; padding:20px 17px 25px 17px; min-height:50px; _height:50px;}
.CP_layercon2 { width:358px; padding:20px 17px 35px 17px; min-height:50px; _height:50px; }
.CP_layercon3 { width:458px; padding:20px 17px 35px 17px; min-height:50px; _height:50px; }
.CP_layercon4 { width:392px; min-height:50px; _height:50px }
.CP_layercon5 { width:492px; min-height:50px; _height:50px }

/* 模态窗内容 */
.CP_prompt { padding:0 0 0 60px; min-height:95px; _height:95px; line-height:20px;position:relative; zoom:1;}
.CP_prompt .SG_icon { margin:0 0 0 -60px; float:left;}
.CP_prompt .CP_w_ttl {  border-spacing:0; border-collapse:collapse }
.CP_prompt .CP_w_ttl td { height:45px; font-size:14px; font-weight:bold; vertical-align:middle }
.CP_prompt .CP_w_btns{ margin-top:15px; clear:both}
.CP_prompt .CP_w_btns_Mid{margin-top:15px; height:26px; clear:both; margin-right:60px; text-align:center;}
.CP_prompt .CP_w_part li { font-family:"宋体";}

/* 页签2 */
.CP_w_tag { background:url(../images/layer/CP_tag_hr.gif) repeat-x left bottom; height:25px; width:auto; }
.CP_w_tag ul{ margin-left:10px;}
.CP_w_tag li a:link,
.CP_w_tag li a:visited{ color:#43609C;}
.CP_w_tag li a:hover{ text-decoration:none}
.CP_w_tag li .CP_a_fuc a:hover{ text-decoration:underline}
.CP_w_tag li{ float:left; background:url(../images/layer/CP_tag_bg.png) no-repeat left top; height:25px; line-height:25px; overflow:hidden; padding-left:5px; margin-left:-1px;}
.CP_w_tag li div{ padding:0px 15px 0px 11px; background:url(../images/layer/CP_tag_bg.png) no-repeat right -30px; float:left; display:block;}
.CP_w_tag li.cur{background:url(../images/layer/CP_tag_bg.png) no-repeat left -60px;}
.CP_w_tag li.cur em{ font-weight:600}
.CP_w_tag li.cur div{ background:url(../images/layer/CP_tag_bg.png) no-repeat right -90px; }



.CP_w a.SG_aBtn,
.CP_w a.SG_aBtn:link,
.CP_w a.SG_aBtn:visited,
.CP_w a.SG_aBtn:hover{ text-decoration:none;}
.CP_w_star{ font-family:"宋体";}
.CP_w_star em{ color:#c00; }
.CP_w_part img.SG_icon11{ float:none; margin:0; margin-left:5px; vertical-align:-1px; *vertical-align:2px;}


.dialog_mask {display:none;z-index:1000;width:100%;height:100%;_height:1800px;background-color: black; left: 0px; top: 0px;  position: fixed; _position: absolute;opacity:0.4;filter:alpha(opacity=40);}
.dialog_loading {align:center;magrin-top:5px;margin-left:25%;}

body
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: arial, helvetica, sans-serif;
	background-color: #E5EAF0;
	color: black;
}
table, thead,tbody,th,td
{
	border:none;
}
.show {
	display:block;
}
.hide {
	display:none;
}
.bodycnt{
	
}
input.middebtn{
	height:30px;
	width:72px;
	font-weight:bold;
	color:black;
	margin-left:20px;
}
#header
{
	width:100%;
	height: 100%;
	color: #000;
	background-color: #FFF;
}
#header .entity{
	height: 125px;
	color: #000;
	background-color: #FFF;
}
#header .logo { 
	float:left;
	width:212px;
	height:119px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header .routerbanner { 
	float:left;
	margin:0 0 0 30px;
	width:754px;
	height:119px;
	background-image: url(../images/r_banner.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header .logout{
	width:51px;
	height:20px;
	float:right;
	margin:95px 10px 0 0px;
	background: url(../images/logout.jpg) no-repeat 0 0;
	cursor:pointer;
}
#header .save{
	width:51px;
	height:20px;
	float:right;
	margin:95px 120px 0 10px;
	background: url(../images/save.jpg) no-repeat 0 0;
	cursor:pointer;
}
h2, p, ul, ol { margin-left: 30px; }
h1, h2, h3, p, ol { width: 20em; color:#518951}
ul, ol { padding-left: 30px; }
.clearboth { clear: both; }

h2
{
	clear: both;
	font-size: 140%;
}

h3
{
	clear: both;
	font-size: 100%;
}

a.current
{
	font-weight:bold;
	font-style:italic;
}

#nav
{
	background-color: #2D5781;
}
#nav ul
{
	margin: 0;
	font-size: 18px;
	line-height:28px;
	font-family:verdana, arial, Helvetica, sans-serif;
}
#nav li
{
	display: inline;
	list-style-type: none;
	padding: 0 5px;
	margin:0 5px 0 0;
}
#nav li a
{
	display:inline-block;
	padding:0 6px;
	
}
#nav li a.current
{
	font-weight:bold;
	font-style:italic;
}
#nav a:link, #nav a:visited
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

#nav a:hover, #nav a:active
{
	color: #2D5781;
	background-color: #fff;
}

#nav2
{
	background-color: #89A0B8;
	font-family: verdana, arial, Helvetica, sans-serif;
}
#nav2 ul{
	margin: 0;
	font-size: 14px;
	line-height:26px;
}
#nav2 li
{
	display: inline;
	list-style-type: none;
	padding: 0 5px;
	margin:0 10px 0 0;
}

#nav2 li a 
{
	display:inline-block;
	padding:0 6px;
}
#nav2 li a.current
{
	font-weight:bold;
	font-style:oblique;
}

#nav2 a:link, #nav2 a:visited
{
	color: #fff;
	background-color: transparent;
	text-decoration: none;
}

#nav2 a:hover, #nav2 a:active
{
	color: #2D5781;
	background-color: #fff;
}

.c_body {
	width:1276px;
	overflow:hidden;
	background-color: transparent;
}
#navcontainer { 
	float:left;
	width: 200px;
	margin: 10px 0 0 10px; 
}
		
#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
	display: block;
	padding: 5px 10px;
	width: 140px;
	color: #fff;
	background-color: #036;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	font-weight: bold;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navcontainer a:hover
{
	color: #fff;
	background-color: #69C;
	text-decoration: none;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul li a.current{color:#fff;background-color:#69C;}

#navcontainer ul ul a
{
	display: block;
	padding: 5px 5px 5px 30px;
	width: 125px;
	color: #fff;
	background-color: #369;
	text-decoration: none;
	font-weight: normal;
}

#navcontainer ul ul a:hover
{
	color: #000;
	background-color: #69C;
	text-decoration: none;
}

.mainmenu li
{
	padding-left: 10px;
	background: url(../images/arrow.gif) no-repeat 0 .3em;
}

a:link
{
	color: #339;
	background-color: transparent;
}

a:visited
{
	color: #888;
	background-color: transparent;
}

a:hover, a:active
{
	color: #600;
	background-color: transparent;
}


#content
{
	float: left;
	margin: 10px 0 0 10px;
}

#footer
{
	width:100%;
	height:100%;
	background-color: transparent;
}
#footer .content
{
	width:1276px;
	height:140px;
}
.ifmcontent
{
	height:450px;
	overflow:auto;
}
.ifmcontent .wd600{
    width:600px;
}
.ifmcontent h3
{
	color:#0b60c0;
	width:400px;
	margin-bottom:15px;
}

.btnarea
{
	clear:both;
	color:white;
	height:42px;
	margin:15px 0 5px;
}

.btnarea span
{
	float:right;
	margin:0 10px;
	width:80px;
}

.btnarea span a
{
	display: block;
	padding: 0 10px;
	width: 70px;
	color: #fff;
	background-color: #036;
	text-decoration: none;
	text-align:center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	font-weight: bold;
	font-size: 14px;
	line-height:28px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btnarea span a:hover
{
	color: #fff;
	background-color: #69C;
	text-decoration: none;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.btnarea span a.disable
{
	background-color:#af9f9d;
}

.btnarea span a:hover.disable
{
	background-color:#af9f9d;
	text-decoration: none;
	text-align:center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	font-weight: bold;
	font-size: 14px;
	line-height:28px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.tablecontent
{
	margin:2px 2px;
	border: 1px solid #b4beb7;
	
}
.tablecontenthead
{
	width:100%;
	background-color: #89A0B8;
	text-decoration: none;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
}
.tablecontenthead span
{
	margin-left:20px;
}
.tablecontenttab
{
	width:100%;
	padding-left:20px;
	margin:5px 0;
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	background-color: transparent;
}

.tablecontenttab span a
{
	float:left;
	color:#036;
	text-decoration: none;
	width:80px;
	margin:0 10px;
}


.tablecontentbody
{
	width:100%;

}
table
{
	width:100%;
	margin:0;
}


.tablecontentbody table tr
{
	line-height:22px;
}



.tablecontentbody table thead{
	background-color:#036;
	color:#fff;
}
.tablecontentbody table tr.normalfont th
{
	font-weight:normal;
	font-size:14px;
}

.tablecontentbody th, .tablecontentbody td
{
	text-align:center;
	border:1px solid #fff;
}

.tablecontentbody tr.oddrows td,.tablecontentbody tr.oddrows th
{
	background-color:#fff;
	border-left:1px solid #E5EAF0;
	border-right:1px solid #E5EAF0;
}
.tablecontentbody table tr.selectRow,.tablecontentbody table tr.selectRow td
{
	background-color:#6186ae;
}

.tablecontentbody table tbody td{
	font-size:12px;
	font-family:Verdana,Georgia,Serif;
}
.tablenormaltext
{
	margin:5px 0px;
	font-family:Verdana,Georgia,Serif;
}
.tablenormaltext span
{
    font-size: 14px;
    font-weight: bold;
    margin: 5px;
    
}
.noborder th, .noborder td
{
	border:none;
}

.alignleft th, .alignleft td
{
	text-align:left;
}
.firstalignleft td
{
	text-align:left;
	padding-left:8px;
}
.tablecontentfoot
{
	clear:both;
}
.aleft{
	text-align:left;
}
.bgclrwhite{
	background-color:#fff;
}
.wd1276
{
	width:1276px;
}
.wd1256
{
    width:1256px;
}
.wd1046 
{
	width:1046px;
}
.wd1024 
{
	width:1024px;
}
.wd946
{
	width:946px;
}
.wd800
{
	width:800px;
}
.wd700
{
    width:700px;
}
.wd600
{
	width:600px;
}
.wd500
{
	width:500px;
}
.wd450
{
	width:450px;
}
.wd400
{
	width:400px;
}
.wd300
{
	width:300px;
}
.wd210
{
	width:210px;
}
.wd200
{
	width:200px;
}
.wd170
{
	width:170px;
}

.wd140{
	width:140px;
}
.wd120{
	width:120px;
}
.wd100{
	width:100px;
}
.wd90{
	width:90px;
}
.wd80{
	width:80px;
}
.wd54{
	width:54px;
}
.wd25{
	width:25px;
}
.wd15{
	width:15px;
}
.hg800{
	height:800px;
}
.hg550{
	height:550px;
}
.hg450{
	height:450px;
}
.hg400{
	height:400px;
}
.hg220{
	height:220px;
}
.hg200{
	height:200px;
}
.hgc30 tr{
	height:30px;
}

.mgtop70
{
	margin-top:70px;
}


.mgtop50
{
	margin-top:50px;
}

.mgtop20
{
	margin-top:20px;
}

.mgtop10
{
	margin-top:10px;
}

.mgbtm10
{
	margin-bottom:10px;
}

.mgleft30
{
	margin-left:30px;
}

.mgleft20
{
	margin-left:20px;
}

.pdleft20
{
	padding-left:20px;
}

.pdleft15
{
	padding-left:15px;
}
.ftbold
{
	font-weight:bold;
}

